<%@page contentType="text/html"%>
<%@page pageEncoding="UTF-8"%>
<%@taglib uri="http://java.sun.com/jsf/core" prefix="f" %>
<%@taglib uri="http://java.sun.com/jsf/html" prefix="h" %>
<link href="<%=request.getContextPath() %>${initParam['resourceDir']}style.css" rel="stylesheet" type="text/css">
<%@ include file="/virtualstore/templates/header.jsp" %>

<table align="center" cellpadding="0" cellspacing="0" width="770" bgcolor="#FFFFFF">
    <tr><td>&nbsp;</td></tr>
    <tr>
        <td>
            <f:view>
                <h:messages errorStyle="color: red" infoStyle="color: green" layout="table"/>
                <h1 class="tituloConteudo">Lista de Produtos</h1>
                <h:form>
                    <h:commandLink action="#{produtos.createSetup}" value="Novo"/>
                    <br>
                    <a href="../../../../urlmap/admin.jsp">AdministraÃ§Ã£o</a>
                    <br>
                    <h:outputText value="Item #{produtos.firstItem + 1}..#{produtos.lastItem} de #{produtos.itemCount}"/>&nbsp;
                    <h:commandLink action="#{produtos.prev}" value="Previous #{produtos.batchSize}" rendered="#{produtos.firstItem >= produtos.batchSize}"/>&nbsp;
                    <h:commandLink action="#{produtos.next}" value="Next #{produtos.batchSize}" rendered="#{produtos.lastItem + produtos.batchSize <= produtos.itemCount}"/>&nbsp;
                    <h:commandLink action="#{produtos.next}" value="Remaining #{produtos.itemCount - produtos.lastItem}"
                                   rendered="#{produtos.lastItem < produtos.itemCount && produtos.lastItem + produtos.batchSize > produtos.itemCount}"/>
                    <h:dataTable value='#{produtos.produtoss}' var='item' border="1" cellpadding="2" cellspacing="0">
                        <h:column>
                            <f:facet name="header">
                                <h:outputText value="Cod."/>
                            </f:facet>
                            <h:commandLink action="#{produtos.detailSetup}" value="#{item.id}"/>
                        </h:column>
                        <h:column>
                            <f:facet name="header">
                                <h:outputText value="Nome"/>
                            </f:facet>
                            <h:outputText value="#{item.nome}"/>
                        </h:column>
                        <h:column>
                            <f:facet name="header">
                                <h:outputText value="Descrição"/>
                            </f:facet>
                            <h:outputText value="#{item.descricao}"/>
                        </h:column>
                        <h:column>
                            <f:facet name="header">
                                <h:outputText value="Preço"/>
                            </f:facet>
                            <h:outputText value="#{item.preco}"/>
                        </h:column>
                        <h:column>
                            <f:facet name="header">
                                <h:outputText value="Estoque"/>
                            </f:facet>
                            <h:outputText value="#{item.estoque}"/>
                        </h:column>
                        <h:column>
                            <f:facet name="header">
                                <h:outputText value="Categoria"/>
                            </f:facet>
                            <h:outputText value="#{item.idCategoria}"/>
                        </h:column>
                        <h:column>
                            <f:facet name="header">
                                <h:outputText value="Preço Promoção"/>
                            </f:facet>
                            <h:outputText value="#{item.precoPromocao}"/>
                        </h:column>
                        <h:column>
                            <f:facet name="header">
                                <h:outputText value="Status"/>
                            </f:facet>
                            <h:outputText value="#{item.status}"/>
                        </h:column>
                        <h:column>
                            <f:facet name="header">
                                <h:outputText value="Operação"/>
                            </f:facet>
                            <h:commandLink value="Remover" action="#{produtos.destroy}">
                                <f:param name="id" value="#{item.id}"/>
                            </h:commandLink>
                            <h:outputText value=" "/>
                            <h:commandLink value="Editar" action="#{produtos.editSetup}">
                                <f:param name="id" value="#{item.id}"/>
                            </h:commandLink>
                        </h:column>
                    </h:dataTable>
                </h:form>
            </f:view>
        </td>
    </tr>
</table>

<%@ include file="/virtualstore/templates/footer.jsp" %>
